<title>Listagem Alunos (nomes)</title>

<?PHP
	if ($vnivel == 1 || $vnivel == 2 || $vnivel == 3)
	{
		$sql = "SELECT id, Nome, Matricula, Turma, id_responsavel FROM alunos ORDER BY Nome";
		
		$result = mysql_query ($sql) or die ("Ocorreu um erro ao listar os Alunos: ".mysql_error ());
		
		$ocorrencias = mysql_num_rows ($result);
		
		if ($ocorrencias == 0)
		{
			echo '<script type="text/javascript">
					<!--
					alert ("Não há Alunos cadastrados!");
					window.location="index.php";
					-->
				  </script>
				  <nonscript>
					<a href="index.php">Erro! Voltar à página inicial</a>
				  </nonscript>';
		}
		else
		{
			//Professores não podem alterar/excluir dados
			if ($vnivel == 3)
			{
				echo '<table border="1px" cellspacing="0" align="center" cellpadding="20">
						<tr><th colspan="5">Relação de Alunos</th></tr>
						<tr><th>Nome do Aluno</th><th>Matrícula</th><th>Turma</th><th>Responsável</th><th>Ações</th></tr>';
				
				while ($listagem = mysql_fetch_object ($result))
				{
					$sql1="SELECT Nome FROM responsaveis WHERE id='$listagem->id_responsavel'";
					$result1=mysql_query($sql1) or die ("Erro ao consultar o responsável pelo aluno: ".mysql_error ());
					$resp=mysql_fetch_object ($result1);
					
					echo '<tr align="center" valign="middle"><td>'.$listagem->Nome.'</td><td>'.$listagem->Matricula.'</td><td>'.$listagem->Turma.'</td><td>'.$resp->Nome.'</td><td><a href="index.php?page=alunos/mostrar_boletim&id='.$listagem->id.'">Boletim</a></td></tr>';
				}
			}
			else
			{
				echo '<table border="1px" cellspacing="0">
						<tr><th colspan="5">Relação de Alunos</th></tr>
						<tr><th>Nome do Aluno</th><th>Matrícula</th><th>Turma</th><th>Responsável</th><th>Ações</th></tr>';
				
				while ($listagem = mysql_fetch_object ($result))
				{
					$sql1="SELECT Nome FROM responsaveis WHERE id='$listagem->id_responsavel'";
					$result1=mysql_query($sql1) or die ("Erro ao consultar o responsável pelo aluno: ".mysql_error ());
					$resp=mysql_fetch_object ($result1);
					
					echo '<tr align="center" valign="middle"><td>'.$listagem->Nome.'</td><td>'.$listagem->Matricula.'</td><td>'.$listagem->Turma.'</td><td>'.$resp->Nome.'</td><td><a href="index.php?page=alunos/altera&id='.$listagem->id.'">Alterar</a>  <a href="index.php?page=alunos/excluir&id='.$listagem->id.'">Excluir</a> <a href="index.php?page=alunos/mostrar_boletim&id='.$listagem->id.'">Boletim</a></td></tr>';
				}
			}

			echo '</table><br />Clique <a href="index.php?page=alunos/listar_mat">aqui</a> para ordenar pela Matrícula<br />';
		}
	}
	//Acessado pelo responsável
	else if ($vnivel == 4)
	{
		//Primeiro, por questão de segurança, vamos verificar novamente qual usuário está acessando e, depois, pegamos o seu id para relacionar aos alunos
		$sql = "SELECT id FROM responsaveis WHERE Nome='$nome' AND Senha='$senha' AND Nivel='$vnivel'";
		
		$result = mysql_query ($sql) or die ("Ocorreu um erro ao verificar os dados do Responsável: ".mysql_error ());
		
		$ocorrencias = mysql_num_rows ($result);
		
		if ($ocorrencias == 0)
		{
			echo '<script type="text/javascript">
					<!--
					alert ("Você não está cadastrado!");
					history.back ();
					-->
				  </script>
				  <nonscript>
					<a href="index.php">Erro! Voltar à página inicial</a>
				  </nonscript>';
		}
		//O responsável realmente está correto
		else
		{
			$id = mysql_fetch_object ($result);
			
			$sql = "SELECT id, Nome, Matricula, Turma FROM alunos WHERE id_responsavel='$id->id' ORDER BY Nome";
			
			$result = mysql_query ($sql) or die ("Ocorreu um erro ao listar os Alunos: ".mysql_error ());
			
			$ocorrencias = mysql_num_rows ($result);
			
			if ($ocorrencias == 0)
			{
				echo '<script type="text/javascript">
						<!--
						alert ("Não há Alunos cadastrados para você!");
						history.back ();
						-->
					  </script>
					  <nonscript>
						<a href="index.php">Erro! Voltar à página inicial</a>
					  </nonscript>';
			}
			else
			{
				echo '<table border="1px" cellspacing="0">
						<tr><th colspan="4">Alunos pelos quais você é responsável</th></tr>
						<tr><th>Nome do Aluno</th><th>Matrícula</th><th>Turma</th><th>Ações</th></tr>';
				
				while ($listagem = mysql_fetch_object ($result))
				{
					echo '<tr align="center" valign="middle"><td>'.$listagem->Nome.'</td><td>'.$listagem->Matricula.'</td><td>'.$listagem->Turma.'</td><td><a href="index.php?page=alunos/mostrar_boletim&id='.$listagem->id.'">Boletim</a></td></tr>';
				}
				
				echo '</table><br />Clique <a href="index.php?page=alunos/listar_mat">aqui</a> para ordenar pela Matricula<br />';
			}
		}
			
			
	}
	else
	{
		echo '<script type="text/javascript">
				window.location="index.php";
			  </script>';
	}
?>